@charset "UTF-8";

/* 定义主要共用变量 */
:root {
    --mainColor:#C10D26;
	--active:#108CE6;
	--fontColor:#1F1B1C;
}

/* 初始样式 */
/* .meeting_dynamic_content_item:hover{box-shadow: 0 1px 7px rgba(171, 171, 171, 0.45);} */
.hide{display: none;}
.show{display: block;}
* {margin: 0px;padding: 0px;box-sizing: border-box;}
ul,li {list-style: none;margin: 0px;padding: 0px;box-sizing: border-box;}
a {text-decoration: none;color: #3e3e3e;}
::selection {background: #1570ce;color: #fff;}
html{ overflow-y: auto;overflow-x: hidden;}
html,body {color:var(--fontColor);font-family: PingFang SC}
input[type=button],input[type=submit],input[type=file],button {cursor: pointer;-webkit-appearance: none;}
.ov1{display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.ov2{display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ov3{display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.ov4{display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.ov5{display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.ov6{display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.ov7{display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.ov12{display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 12;-webkit-box-orient: vertical;}
.ov18{display: -webkit-box !important;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;word-break: break-all;white-space: normal !important;-webkit-line-clamp: 18;-webkit-box-orient: vertical;}
.clf::after{content: '';display: block;height: 0;clear: both;visibility: hidden;}


/* 通用回到顶部代码 */
.backTop {position: fixed;right: 2%;bottom: 10%;width: 50px;height: 50px;background-color: #fff;box-shadow: 0 0 20px rgba(0, 0, 0, .2);cursor: pointer;line-height: 50px;border-radius: 50%;z-index: 50;color: rgba(0, 0, 0, .4);text-align: center;-webkit-transition: all .5s;-webkit-transform: scale(0);opacity: 0;}
.backTop  .iconfont{font-size: 25px;}
.backTop.active {-webkit-transform: scale(1);opacity: 1;}
.backTop:hover {background-color:var(--mainColor);color: #fff}


/*  消息提示组件  */
.mask-black {background-color: rgba(0, 0, 0, 0.4);position: fixed;z-index: 500;bottom: 0;right: 0;left: 0;top: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.mask-white-dialog {background-color: rgba(0, 0, 0, 0);position: fixed;z-index: 1500;bottom: 0;right: 0;left: 0;top: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.m-toast {min-width: 130px;max-width: 80%;padding-top: 20px;background: rgba(40, 40, 40, 0.8);text-align: center;border-radius: 3px;color: #FFF;z-index: 1501;-webkit-animation: zoomIn .06s ease forwards;animation: zoomIn .06s ease forwards;}
.m-toast.none-icon {padding-top: 10px;border-radius: 3px;}
.m-toast.none-icon .toast-content {padding: 0 36px 10px 36px;}
.toast-content {font-size: 15px;padding: 0 15px 20px 15px;line-height: 22px;word-break: break-all;}
@-webkit-keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}
@keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}

.mask-black-dialog {background-color: rgba(0, 0, 0, 0.4);position: fixed;z-index: 1500;bottom: 0;right: 0;left: 0;top: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.m-confirm {width: 85%;background-color: #FAFAFA;border-radius: 12px;font-size: 15px;-webkit-animation: zoomIn .15s ease forwards;animation: zoomIn .15s ease forwards;max-width: 400px;}
.m-alert {-webkit-animation: zoomIn .15s ease forwards;animation: zoomIn .15s ease forwards;}
.confirm-bd {text-align: left;padding: 0 20px;font-size: 16px;color: #000;line-height: 20px;word-break: break-all;}
.m-alert .confirm-bd {text-align: center;padding: 20px 20px 0 20px;}
.confirm-ft {position: relative;line-height: 40px;margin-top: 14px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.m-alert .confirm-ft {margin-top: 14px;}
.confirm-ft > a {position: relative;text-align: center;display: block;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 0 2px;font-size: 18px;font-weight: 600;}
.confirm-ft > a.confirm-btn.primary {color: var(--mainColor);}
.confirm-ft:after {content: '';position: absolute;z-index: 0;top: 0;left: 0;width: 100%;height: 1px;border-top: 1px solid #D9D9D9;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 0;transform-origin: 0 0;}

.win_max{width: 96%;margin: auto;min-width: 1200px;position: relative;}
.w1400{width: 90%;max-width: 1400px;margin: 0px auto;position: relative;}

.pageViews{position: absolute;right: 0;top: 25px;font-size: 13px;color: var(--active);}

/* 头部 */
.wxx_header{position: sticky;top: 0;left: 0;width: 100%;background-color: white;z-index: 999;}
.wxx_header.scroll{box-shadow: 0 3px 20px #cecece;}
.wxx_header .fix_view{display: flex;align-items: center;justify-content: space-between;padding: 10px 0 20px 0;}
.wxx_header .head_left{display: flex;align-items: flex-end;}
.wxx_header .logo>img{width: 240px;display: block;}
.wxx_header .search_box{margin-left: 20px;display: flex;align-items: center;}
.wxx_header .input_box{border: 1px solid rgba(217, 217, 217, 1);height:45px;border-radius: 6px;width: 500px;padding: 0 20px;display: flex;align-items: center;flex-shrink: 0;cursor: pointer;}
.wxx_header .input_box span{color: rgba(153, 153, 153, 1);font-size: 16px;}
.wxx_header .input_box input{width: 100%;outline: none;border: none;font-size: 16px;}
.wxx_header .avatar_u{display: block;width: 30px;height: 30px;overflow: hidden;border-radius: 50%;}
.wxx_header .avatar_u img{object-fit: cover;width: 100%;height: 100%;display: block;}
.wxx_header .search_box .s_btn{background-color: var(--mainColor);color: white;height: 45px;display: flex;align-items: center;border-radius: 6px;width: 100px;justify-content: center;font-size: 18px;margin-left: 20px;}
.wxx_header .search_box .s_btn i{font-size: 20px;margin-right: 5px;}
.head_right{font-size: 16px;display: flex;align-items: center;}
.head_right a{margin-left: 30px;cursor: pointer;}
.head_right a:hover{color: var(--active);}

/* 导航 */
.wxx_nav{display: flex;align-items: center;justify-content: center;width: 100%;min-width: 1000px;background-color: white;color: var(--fontColor);}
.wxx_nav .nav_com{display: flex;align-items: center;position: relative;} 
.wxx_nav .nav_com::after{content: '';position: absolute;z-index: 0;bottom: 0;left: 0;width: calc(100% + 35px);height: 1px;border-bottom: 1px solid rgba(217, 217, 217, 1);-webkit-transform: scaleY(0.5);transform: scaleY(0.5);-webkit-transform-origin: 0 100%;transform-origin: 0 100%;}
.wxx_nav .nav_com .nav_item{padding: 0 25px;}
.wxx_nav .nav_com .nav_item:first-child{padding-left: 0;}
.wxx_nav  a{position: relative;font-size: 20px;font-weight: 600;padding: 25px 0;display: block;color: var(--fontColor) !important;}
.wxx_nav .layui-nav-item a::after{content: '';display: block;height: 3px;width: 0;background-color: var(--mainColor);position: absolute;left: 0;bottom: 0;border-radius: 30px;}
.nav_item.active_nav>a::after{content: '';display: block;height: 3px;width: 0;background-color: var(--mainColor);position: absolute;left: 0;bottom: 0;border-radius: 30px;}
.wxx_nav .layui-nav-item .active_nav a{color: var(--mainColor);}
.wxx_nav .layui-nav-item.active_nav>a::after{width: 100%;}
.nav_item.active_nav>a::after{width: 100%;}
.nav_item.active_nav>a{color: var(--mainColor) !important;}
.wxx_nav .layui-nav-item.active_nav>a{color: var(--mainColor) !important;}


.wxx_nav.layui-nav{padding: 0;}
.wxx_nav .layui-nav-item{padding: 0 25px;}
.wxx_nav .layui-nav-item:first-child{padding-left: 0;}
.wxx_nav .layui-nav-item a{padding: 0;font-size: 19px;}
.wxx_nav.layui-nav .layui-nav-bar{display: none;background-color:var(--mainColor) !important}
.layui-nav .layui-this:after,.layui-nav-bar {background-color:var(--mainColor) !important}
.wxx_nav.layui-nav .active_nav{}
.wxx_nav.layui-nav .layui-this:after{display: none !important;}
.wxx_nav .layui-nav-child{padding: 5px 10px;}
.wxx_nav .layui-nav-child .as{padding-left: 10px !important;font-size: 15px !important;font-weight: 500 !important;}
.wxx_nav .layui-nav-child .as:hover{color: var(--mainColor) !important;}
.wxx_nav .layui-nav-child .as.acs{color: var(--mainColor) !important;}

/* footer */
.wxx_footer{background-color: rgba(248, 248, 248, 1);padding: 30px 0 0 0;margin-top: 100px;}
.wxx_footer .footer_com{display: flex;align-items: center;}
.wxx_footer .footer_logo{background-color: white;padding: 8px;}
.wxx_footer .footer_logo img{width: 117px;display: block;}
.wxx_footer .introduce{margin-left: 72px;}
.wxx_footer .in_kl{display: flex;align-items: center;margin-bottom: 12px;font-size: 14px;white-space:nowrap; }
.wxx_footer .in_kl:last-child{margin-bottom: 0;}
.wxx_footer .in_kl img{width: 22px;margin-right: 10px;}
.wxx_footer .FriendsLinks{margin-left: 150px;}
.wxx_footer .fl_title{font-size: 14px;font-weight: 600;}
.wxx_footer .links{margin-top: 16px;}
.wxx_footer .links a{font-size: 14px;color: rgba(136, 136, 136, 1);font-weight: 400;margin-right: 24px;margin-bottom: 12px;display: inline-block;cursor: pointer;}
.wxx_footer .f_mnd{border-top: 1px solid rgba(199, 199, 199, 1);padding: 16px 0;text-align: center;font-size: 12px;color: rgba(136, 136, 136, 1);margin-top: 32px;}
.wxx_footer .f_mnd a{color: rgba(136, 136, 136, 1);margin-left: 10px;cursor: pointer;}
.wxx_footer .f_mnd a:hover,.wxx_footer .links a:hover{color: #000;}


/*  缺省 */
.page_empty_style{display: flex;align-items: center;justify-content: center;padding-bottom: 10px;}
.page_empty_style img{max-width: 245px;width: 100%;}
.page_empty_style .empty_tips{font-size: 14px;color: #999;text-align: center;}



/*****************************************        自适应处理      *********************************************/
@media (max-width: 1600px) {
	.wxx_header .logo>img{width: 200px;}
	.wxx_header .input_box{width: 340px;height: 40px;}
	.wxx_header .search_box .s_btn{height: 40px;width: 90px;font-size: 15px;}
	.wxx_header .search_box .s_btn i{font-size: 18px;}
	.wxx_header .input_box span{font-size: 14px;}
	.head_right{font-size: 15px;}
	.head_right a{margin-left: 20px;}
	.wxx_header .fix_view{padding: 15px 0;}
	.wxx_nav .nav_com .nav_item{padding: 0 18px;}
	.wxx_nav .layui-nav-item{padding: 0 18px;}
	.wxx_nav .nav_com .nav_item a{position: relative;font-size: 16px !important;}
	.wxx_nav .layui-nav-item a{font-size: 16px;}
	.add_company_v .nav_com .nav_item a{font-size: 16px !important;}
	.wxx_nav  a::after{content: '';display: block;height: 2px;}
}
.align-center{
	justify-content: center;
}
.font13{font-size: 13px!important;display: flex;flex-direction: row;align-items: center;}